<?php

// 初期設定
if (!defined("IN_APP")) {
	define("IN_APP", true);
	include_once("../../include/init.php");
	requireLogin();
}

// タブ別の設定の読み込み
require_once("tab.include.php");

// ページ名
$page_name = "check";

/******************* ページの処理 *******************/

require_once("../../include/twitter/list_tweets.php");

// データベースに接続する
$connect = connectToDb();

// グループの変数を読み込む
$group_id = $_SESSION['group'];
$group_name = getGroupName($connect, $group_id);

// リーダーのidを取得する
$leader_id = getLeaderId($connect, $group_id);

// リーダーのリストの本日のツイートを取得する
if (!($tweets = getTweetListForDate($leader_id, $group_name, time()))) {
	$error = $MESSAGES['TWITTER_ACCESS_FAILURE'];
	showErrorPage();
}

// 機能ページに行くと、前のページに履歴が表示されないようにする
$_SESSION['page_history'] = false;

$checks = array();

$group_name = getGroupName($connect, $_SESSION['group']);
$presentUsers = getPresentUsers($connect, $group_id, time());

// 挙手ツイートを探す
foreach ($tweets as $tweet) {
	if (array_search($tweet->author_id, $presentUsers) !== false) {
		if (strpos($tweet->text, "【{$group_name}】【挙手】") === 0) {
			$tweet->comment = mb_trim(str_replace("【{$group_name}】【挙手】", "", $tweet->text));
			$tweet->name = getUserName($connect, $group_id, $tweet->author_id);
			array_push($checks, $tweet);
		}
	}
}

mysql_close($connect);

/******************* 処理終了 *******************/

// ページを表示する
$include_path = $SETTINGS['VIEW_PATH'] . $tab_name . "/" . $page_name . $SETTINGS['VIEW_NAME'];
include($include_path);


?>